print 'Dom Name Mem(kb) CPU State Time(ms)'
for domain in xc.domain_getinfo():
- run = (domain['running'] and 'r') or '-'
- block = (domain['blocked'] and 'b') or '-'
- stop = (domain['paused'] and 'p') or '-'
- susp = (domain['shutdown'] and 's') or '-'
- crash = (domain['crashed'] and 'c') or '-'
+ run = (domain['running'] and 'R') or 'r'
+ block = (domain['blocked'] and 'B') or 'b'
+ stop = (domain['paused'] and 'P') or 'p'
+ susp = (domain['shutdown'] and 'S') or 's'
+ crash = (domain['crashed'] and 'C') or 'c'
domain['state'] = run + block + stop + susp + crash
domain['cpu_time'] = domain['cpu_time']/1e6
['name', self.name],
['memory', self.memory] ]
if self.info:
- run = (self.info['running'] and 'r') or '-'
- block = (self.info['blocked'] and 'b') or '-'
- stop = (self.info['paused'] and 'p') or '-'
- susp = (self.info['shutdown'] and 's') or '-'
- crash = (self.info['crashed'] and 'c') or '-'
+ run = (self.info['running'] and 'R') or 'r'
+ block = (self.info['blocked'] and 'B') or 'b'
+ stop = (self.info['paused'] and 'P') or 'p'
+ susp = (self.info['shutdown'] and 'S') or 's'
+ crash = (self.info['crashed'] and 'C') or 'c'
state = run + block + stop + susp + crash
sxpr.append(['cpu', self.info['cpu']])
sxpr.append(['state', state])